package vip.xiaonuo.miniapp.api.miniappmemberuser.api.model;

import lombok.Data;
import vip.xiaonuo.core.pojo.base.param.BaseParam;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class MiniProUserPageParam {

    /**
     * 用户名
     */
    private String name;


    /**
     * 手机号
     */
    private String tel;

    /**
     * 审核状态  1:审核通过，2:审核拒绝 ，3，未审批
     */
    private Integer status;

    /**
     * 工号
     */
    private String jobNum;

    /**
     * 身份证号
     */
    private String idCard;

    /**
     * IC卡号
     */
    private String icCard;

    /**
     * 组织id
     */
    @NotNull(message = "组织id不能为空，请检查orgId参数", groups = {BaseParam.add.class, BaseParam.edit.class})
    private Long orgId;

    /**
     * 职位id
     */
    @NotNull(message = "职位id不能为空，请检查posId参数", groups = {BaseParam.add.class, BaseParam.edit.class})
    private Long posId;
}
